package com.techsoul.module.baoli.pojo.param;

import java.math.BigDecimal;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.techsoul.common.core.pojo.param.BaseSearchParam;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * 融资申请单 查询参数
 * 
 * @author liuen
 * @date 2022-03-28
 */
@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
public class FinFinanceApplySearchParam extends BaseSearchParam {

    @ApiModelProperty("融资单单号")
    private String financeOrderNo;
    @ApiModelProperty("融资开始日期")
    private Date finaceDate;
    @ApiModelProperty("融资天数")
    private Long financeDays;
    @ApiModelProperty("保理域")
    private String baoliSite;
    @ApiModelProperty("域")
    private String site;
    @ApiModelProperty("")
    private Double financeAmt;

    @ApiModelProperty("融资申请公司编号")
    private String financeApplyCompanyNo;

    @ApiModelProperty("")
    private String financeApplyCompany;

    @ApiModelProperty("资金供应公司")
    private String financeProvideCompanyName;

    @ApiModelProperty("融资资金供应公司编号")
    private String financeProvideCompanyNo;

    @ApiModelProperty("融资金额")
    private String interestAmt;

    @ApiModelProperty("融资利息")
    private String interestRate;

    @ApiModelProperty("")
    private String status;

    @ApiModelProperty("信单号")
    private String creditBillNo;
    @ApiModelProperty("开单方")
    private String financeIssueCompanyName;
    @ApiModelProperty("开单方编码")
    private String financeIssueCompanyNo;
    @ApiModelProperty("创建时间")
    private Date createDate;
    @ApiModelProperty("业务单据号")
    private String basicNo;
    @ApiModelProperty("合同号")
    private String contractNo;
    @ApiModelProperty("发票号")
    private String invoiceNo;
    @ApiModelProperty("更新时间")
    private Date updateDate;
    @ApiModelProperty("产品")
    private String productName;
    @ApiModelProperty("产品no")
    private String productNo;
}
